Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chicago Challenger Salinas Challenger Malaga Challenger Alicante Challenger Yokohama Challenger Oeiras 2 Challenger Glasgow Challenger Pau Challenger Lugano Challenger Gwangju Challenger Busan Challenger Shenzhen 1 Challenger Kachreti Challenger M25 Elvas Germany F13 Germany F14 Germany F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Israel F1 Israel F2 Israel F3 Germany F1 Germany F3 Germany F5 Switzerland F2 Czech Republic F1 Slovenia F1 France F13 Germany F7 Italy F21 Italy F22 France F14 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Turkey F27 Turkey F28 Turkey F29 Turkey F30 Turkey F48 Turkey F51 Turkey F5 Turkey F6 Turkey F8 Turkey F9 Turkey F11 Turkey F21 Turkey F23 Turkey F24 Turkey F25 Turkey F29 Turkey F34 Turkey F35 Turkey F39 Turkey F41 Turkey F42 Turkey F46 Turkey F7 Turkey F8 Turkey F12 Turkey F13 Turkey F15 Turkey F18 Turkey F19 Turkey F21 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Turkey F26 Turkey F28 Turkey F29 Turkey F30 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F36 Turkey F41 Turkey F42 Turkey F43 Turkey F52 Turkey F1 Turkey F2 Slovakia F1 Turkey F3 Turkey F4 Turkey F6 Turkey F7 Turkey F8 Turkey F17 Turkey F18 Turkey F19 Turkey F20 Turkey F21 Turkey F24 Turkey F25 Turkey F28 Georgia F1 Germany F10 Netherlands F5 Netherlands F6 Turkey F41 Turkey F42 Turkey F43 Turkey F44 Turkey F45 Turkey F1 (Antalya) Turkey F2 (Antalya) Turkey F3 (Antalya) Turkey F6 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F11 (Antalya) Turkey F12 (Antalya) Turkey F14 (Antalya) Turkey F16 (Antalya) Turkey F22 (Istanbul) Turkey F23 (Istanbul) Turkey F24 (Istanbul) Portugal F13 (Idanha-A-Nova) Italy F24 (Bolzano) Turkey F28 (Erzurum) Italy F25 (Cornaiano) Portugal F17 (Sintra) Portugal F18 (Sintra) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Germany F16 (Hamburg) Greece F9 (Heraklion) Greece F10 (Heraklion) Turkey F1 (Antalya) Turkey F2 (Antalya) Turkey F3 (Antalya) Turkey F6 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F12 (Antalya) Tunisia F15 (Jerba) Tunisia F16 (Jerba) Israel F8 (Tel Aviv) Spain F17 (Bakio) France F13 (Ajaccio) Germany F15 (Bad Salzdetfurth) Germany F16 (Hamburg) M15 Monastir M15 Monastir M15 Monastir M25 Bakersfield M25 Calabasas M15 Tbilisi M15 Sozopol M15 Heraklion M15 Monastir M25 Antalya M15 Heraklion Black Forest Open - Freudenstadt UTC Open - Cherkassy National Bank Men's Rimouski Challenger - Rimouski Wolfsburg Challenger Bergamo Challenger Kyoto Challenger Baton Rouge Challenger Mexico City Challenger Sofia Challenger Izmir Challenger Karlsruhe Challenger Braunschweig Challenger Oberstaufen Challenger Rimini Challenger Recanati Challenger Tampere Challenger Istanbul Challenger Geneva Challenger Freudenstadt Challenger Alphen Challenger Trnava Challenger Seoul Challenger Chuncheon Challenger Aachen Challenger Heilbronn Challenger Rimouski Challenger Johannesburg Challenger Athens Challenger Cremona Challenger Lugano Challenger Bytom Challenger Marburg Challenger San Benedetto Challenger Tampere Challenger Izmir Challenger Tarragona Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Guangzhou Challenger Prague Challenger Nottingham Challenger Granby Challenger Mons Challenger Istanbul Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Dallas Challenger Rome Challenger Nottingham-2 Challenger Braunschweig Challenger Orleans Challenger Germany F16 Ortisei Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Guadalajara Challenger Le Gosier Challenger Aix En Provence Challenger Vicenza Challenger Prostejov Challenger Poznan Challenger Oberstaufen Challenger Meerbusch Challenger Mons Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Batman Challenger Heilbronn Challenger Eskisehir Challenger Prostejov Challenger Braunschweig Challenger Poznan Challenger Segovia Challenger St. Remy Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Turin Challenger Heilbronn Challenger Braunschweig Challenger Istanbul Challenger Budapest Challenger Eckental Challenger Ortisei Challenger Happy Valley Challenger Budapest Challenger Bergamo Challenger Drummondville Challenger Taipei City Challenger Mestre Challenger Lyon Challenger Marburg Challenger Recanati Challenger Meerbusch Challenger Istanbul Challenger Shanghai Challenger Bratislava Challenger Newport Beach Challenger Dallas Challenger Lille Challenger Taipei City Challenger Karshi Challenger Fergana Challenger Granby Challenger Portoroz Challenger Mallorca Challenger Istanbul Challenger Eckental Challenger Bratislava Challenger Andria Challenger Quimper Challenger Lille Challenger Taipei City Challenger Heilbronn Challenger Fergana Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Mallorca Challenger Glasgow Challenger Hamburg Challenger Helsinki Challenger Maia Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Prague Challenger Forli Challenger Split Challenger Ismaning Challenger Hamburg Challenger Ortisei Challenger Maia Challenger Istanbul Challenger Biella 1 Challenger St. Petersburg 1 Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Belgrade Challenger Orlando Challenger Salinas 2 Challenger Prague Challenger Heilbronn Challenger Bratislava Challenger Prostejov Challenger Porto Challenger Pozoblanco Challenger Segovia Challenger Cassis Challenger Biel Challenger Tenerife Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Manama Challenger Forli 2 Challenger Bendigo Challenger Forli 3 Challenger Bengalaru 1 Challenger Madrid Challenger Prague 1 Challenger Split Challenger Mauthausen Challenger Prague 2 Challenger Heilbronn Challenger Orlando Challenger Malaga Challenger Porto Challenger Pozoblanco Challenger Liberec Challenger Mallorca Challenger Hamburg Challenger Ortisei Challenger Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Vilnius Challenger Gwangju Challenger Troisdorf Challenger BMW Open - Munich BMW Open - Munich Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb BMW Open - Munich Gerry Weber Open - Halle Germany F13 If Stockholm Open - Stockholm Chennai Open - Chennai If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna BMW Open - Munich AEGON Championships - London Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad Winston Salem - Winston Salem PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London Studena Croatia Open - Umag St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Moselle Open - Metz If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Germany F4 Germany F15 Mercedes Cup - Stuttgart Germany-w2 Germany-w3 Germany-w4 Belgium F2 Generali Open - Kitzbuhel Tunisia F5 Czech Republic F1 If Stockholm Open - Stockholm Italy F18 Germany F6 Germany F7 Germany F8 Germany F11 Germany F4 Switzerland F3 Portugal F2 Portugal F3 Italy F10 UAE F2 TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Slovenia F2 Germany F15 Austria F4 Germany F7 Spain F33 Germany F1 Open 13 Provence - Marseille Germany F4 Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Hall of Fame Open - Newport Moselle Open - Metz Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna BMW Open - Munich Turkish Airlines Open Antalya - Antalya Generali Open - Kitzbuhel Moselle Open - Metz Turkey F30 Turkey F22 Sofia Open - Sofia Turkey F43 Turkey F11 Open Parc - Lyon Turkey F27 Turkey F36 Turkey F6 Firenze Open - Florence Tunisia F33 (Monastir) Tunisia F34 (Monastir) M15 Monastir M15 Kaltenkirchen M25 Bakio M15 Antalya M25 Veigy-Foncenex M25 Nussloch M15 Creteil M25 Trimbach Italy F2 (Trento) M25 Faro M15 Monastir M25 Monastir M25 Kachreti M25 Setubal M15 Monastir M15 Kayseri M15 Monastir Masters Series - Hamburg M15 Monastir Schickendanz Open - Furth M15 Monastir BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Ciudad de Pozoblanco Open Diputacion - Cordoba Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Challenger Banque Nationale Rimouski - Rimouski Bauer Watertechnology Cup 2007 - Eckental Open Diputacion Ciudad de Pozoblanco - Cordoba Okal Cup 2003 - Eckental ATP Challenger Trophy 2008 - Trnava French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Schickedanz Open - Furth Okal Cup 2004 - Eckental Internazionali di Tennis di Bergamo - Bergamo Nord LB Open - Braunschweig Bauer Watertechnology Cup - Eckental Heilbronn Challenger Belgrade Challenger Black Forest Open - Freudenstadt Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Aberto de Sao Paulo - Sao Paulo Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Challenger Casablanca San Angel - Mexico City Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Astana Challenger - Astana Oberstaufen Cup - Oberstaufen Akbank Private Banking TED Open - Istanbul Ford Tennis Championships - Louisville Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Davis Cup, Group I, 1R, COL-TUR 4-0 Davis Cup, Group I, PO, TUR-SLO 4-0 Davis Cup, Group I, 1R, HUN-TUR 4-0 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Kolding Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ostdeutscher Sparkassen Cup - Dresden All Lower level tournaments San Remo Tennis Cup - San Remo Baden Open - Karlsruhe s'Tennis Masters Challenger - Graz Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Jersey Challenger Biella Challenger Furth Challenger Bergamo Challenger Manerbio Challenger Heilbronn Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Kyoto Challenger Rijeka Challenger Le Gosier Challenger Pingguo Challenger Rennes Challenger Athens Challenger Kazan Challenger Istanbul Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Aix En Provence Challenger Guadalajara Challenger Agri Challenger Eckental Challenger Bratislava Challenger Prague Challenger Furth Challenger Oberstaufen Challenger St. Remy Challenger Heilbronn Challenger Winnetka Challenger Zhangjiagang Challenger Nottingham Challenger Ismaning Challenger Eckental Challenger Mons Challenger St. Brieuc Challenger Geneva Challenger Cortina Challenger Izmir Challenger Wroclaw Challenger Little Rock Challenger Ilkley Challenger Surbiton Challenger Segovia Challenger Izmir Challenger Noumea Challenger Helsinki Challenger Pau Challenger Furth Challenger Trieste Challenger Ostrava Challenger Biella 2 Challenger St. Petersburg 2 Challenger Mons Challenger St. Brieuc Challenger St. Tropez Challenger Tulln Challenger Milan Challenger Astana Challenger Gatineau Challenger Izmir Challenger Gwangju Challenger Kaohsiung Challenger Bari Challenger St. Remy Challenger Izmir Challenger Heilbronn Challenger Vicenza Challenger Pullach Challenger Cassis Challenger Ortisei Challenger Ismaning Challenger Rome Challenger Cherbourg Challenger Augsburg Challenger Busan Challenger Fairfield Challenger Ismaning Challenger Bangkok Challenger Porto Challenger Istanbul Challenger Eckental Challenger Istanbul Challenger Salinas Challenger Ostdeutscher Sparkassen Cup - Dresden Salzburg-Anif Challenger Hamburg Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Hamburg Challenger Rome 1 Challenger Shymkent 1 Challenger Las Vegas Challenger Meerbusch Challenger Cassis Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Lugano Challenger Biel Challenger Ismaning Challenger Lille Challenger Eckental Challenger Yokkaichi Challenger Mercedes Cup - Stuttgart BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Mercedes Cup - Stuttgart BMW Open - Munich Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Seoul Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BMW Open - Munich BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Antalya Cup - Antalya Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Noventi Open - Halle Open Sud de France - Montpellier Open 13 Provence - Marseille Generali Open - Kitzbuhel Antalya Open - Antalya Open de Moselle - Metz Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Singapore Tennis Open - Singapore Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Astana Open - Astana Sofia Open - Sofia Infosys Hall of Fame Open - Newport Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam TEB BNP Paribas Istanbul Open - Istanbul Boss Open - Stuttgart U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group II, PO, SLO-TUR 3-2 Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group II, 1R, CYP-TUR 1-4 Davis Cup, Group II, 2R, TUR-SWE 1-4 Davis Cup, Group II, 1R, ZIM-TUR 3-1 Davis Cup, Group II, 1R, DEN-TUR 2-3 Davis Cup, World Group I, PO, TUR-ISR 1-3 Davis Cup, Group I, PO, NZL-TUR 1-3 Davis Cup, Group I, PO, UZB-TUR 2-3 Bloomfield Hills Challenger